Big Huge Thesaurus

semiconductor diode

noun